Debugging of Distributed Object-Oriented Applications
نویسندگان
چکیده
Our first job was to adapt the causal partial order of events to the new context of object oriented distributed applications. We want to order method invocations, method executions and blocks of code. By this way we adopt an approach based on a logic of action where only two events are needed : the begin and the end of the action. Then the causal ordering of distributed objects applications is obtained from a local source of order and a communication source of order. The local source of order is in fact the result of four different kind of ordering that can be observed (sequential program ordering, threads fork and join, synchronization or behaviour instruction ordering and transaction ordering). The communication source of ordering is deduced from the remote procedure calls. Finally, as in the message passing approach, we can define the concept of coherent global state that defines a correct global state observation.
منابع مشابه
A Lightweight Object-Oriented Distributed Services Framework for Engineering Interactive Applications
We present a lightweight open source object-oriented services framework for constructing distributed applications. The congruence of internal object and externally passed messages facilitates the rapid development of correct, robust, and high-performance information-centric applications. The Object-Oriented Distributed Semantic Services (OODSS) framework is validated through its intensive use i...
متن کاملThe Object-Oriented Components of the Enterprise Parallel Programming Environment
The Enterprise programming environment supports the development of applications that run concurrently on a network of workstations. This paper describes the object-oriented components of Enterprise, implemented in Smalltalk-80, and their seamless integration with the procedural components, implemented in C. The object-oriented user-interface supports a new anthropomorphic model for parallel com...
متن کاملPassing in a Distributed , Object - Oriented Condition Monitoring and Maintenance Planning System
This paper describes some aspects of a software development toolkit for industrial condition monitoring and maintenance planning applications. The toolkit consists of a graphical Workbench for design and debugging, an Instancer for creating and re-configuring an application and a run-time system for supporting message passing. The software architecture of an application is a distributed system ...
متن کاملObject{oriented Distributed and Parallel I/o Streams
Writing programs for parallel and distributed computing environments can be signiicantly more complex than writing programs for their sequential counterparts. These complexities mainly arise from the additional synchronization and communication requirements imposed by such environments. These requirements also make debugging and maintaining such programs sig-niicantly more complicated. The prob...
متن کاملInteractive and Descriptor-Based Deployment of Object-Oriented Grid Applications
Increasing complexity of distributed applications and commodity of resources through grids are making the tasks of deploying those applications harder. There is a clear need for standard tools allowing versatile deployment and analysis of distributed applications. We present here a solution for the deployment and monitoring of applications written using ProActive, an experimental Java-based lib...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1995